/* email */
export function isvalidEmail(str) {
    const reg = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]{1,3})+$/
    return reg.test(str)
}

/* 网址 */
export function isvalidWebsite(str) {
    const reg = /^((https|http|ftp|rtsp|mms){0,1}(:\/\/){0,1})((([a-z]+)\.){0,1})(([A-Za-z0-9-~]+)\.)+([A-Za-z0-9-~/])+$/
    return reg.test(str)
}

/* phone */
export function isvalidPhone(str) {
    const reg = /^1[3456789]\d{9}$/
    return reg.test(str)
}

/* Telephone */
export function isvalidTelephone(str) {
    // const reg = /^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/
    const reg = /^((((0\d{2,3})|0\d{2,3}-)?\d{7,8})|(1[3456789]\d{9}))$/
    return reg.test(str)
}

/* qq */
export function isvalidQQ(str) {
    const reg = /^[1-9][0-9]{4,9}$/
    return reg.test(str)
}

/* 传真 */
export function isvalidFax(str) {
    const reg = /^((\d{3,4})|\d{3,4}-)?\d{7,8}$/
    return reg.test(str)
}